
@import url(reset.css);
@import url(font.css);
@import url(typo.css);

/*
width:960x;
content-width:950px;
*/

body{ background:url(../images/imgBg-pattern.png); }
.max-container{  }
.container{ width:960px; margin:0px auto; position:relative; overflow:hidden;}
.clear{ clear:both; }
.no_border{ border:none !important;}
.no_border_right{ border-right:none !important;}
.no_margin_right{ margin-right:0px !important;}
.no_margin_left{ margin-left:0px !important;}
.no_padding_left{ padding-left:0px !important;}
.no_padding_right{ padding-right:0px !important;}
.no_background{background:none !important;}
.float_right{ float:right !important;}
.float_left{ float:left !important;}
.bold{ font-weight:bold !important; }
.textInput{ display:block; }
.activeSelect{ color:#e0c771 !important; }
.hide{ display:none !important; }
.updnWatermark{ font-size:12px; color:#292929; left:260px !important; }
/* USING FOR SITE WITHOUT SLIDE IMAGE*/
.no_slideImage{ /*padding-top:120px;*/ top:-18px; }
.odd{ background-color:#eeeeee !important;}
.even{}
/*.activeNavigation{color:#fdc00d !important;}*/

.txtInput_toggle{}

.clear-fix:after {
        visibility: hidden;
        display: block;
        content: "";
        clear: both;
        height: 0;
        }
* html .clear-fix             { zoom: 1; } /* IE6 */
*:first-child+html .clear-fix { zoom: 1; } /* IE7 */


/***************** SETTING WIDTH FOR HEADER - CONTENT - FOOTER  ********************/
.header,
.content,
.footer{width:900px;margin:0px auto; }

/***************** Font Setting ********************/
.font-1{ font-family:"Century Gothic",Arial, Helvetica, sans-serif;}

/***************** CSS3 Setting ********************/
.border-1{	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; 
}

.border-2{
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px; 
	}
.shadow-1{
	-webkit-box-shadow: 0px 0px 5px 0px #321c03;
	-moz-box-shadow: 0px 0px 5px 0px #321c03;
	box-shadow: 0px 0px 5px 0px #321c03; 
	}
/***************** Heading Setting ********************/
.heading{display:block; overflow:hidden; border-bottom:1px solid #958e85;}
.heading h2{ font-size:20px; margin-bottom:5px; color:#3f2e12;}


/***************** HEADER ********************/
#max-container-header{ background:url(../images/imgHeader-bg.png) repeat-x; width:100%; height:156px; overflow:hidden;}
.header{ overflow:hidden; margin-top:22px;}
.header .logo{ float:left; width:291px; height:131px; display:block;}
	.logo h2{display:block; width:291px; height:131px;}
	.logo h2 a{display:block; background:url(../images/imgLogo.png) no-repeat; width:291px; height:131px; text-indent:-9999px;}
.header .navigation{float:right; display:block; margin-top:61px;}
	.navigation ul{margin:0xp; padding:0px;}
	.navigation ul li{display:block; background:url(../images/imgNavigation-splitter.png) right center no-repeat; float:left; height:41px;}
	/*
	.navigation ul li a{display:block; color:#cbbb9a; padding:0px 15px; font-size:15px; line-height:41px;}
	.navigation ul li a.activeNavigation,
	.navigation ul li a:hover{ color:#f2f4f3;}	*/
	
	.navigation ul li a{ display:block; background:url(../images/btnNavigation-active.png) 0px 0px no-repeat none; padding:0px; font-size:15px; line-height:41px; color:#cbbb9a; }
	.navigation ul li a span{ display:block; background:url(../images/btnNavigation-active.png) 100% -72px none; padding:0px 19px;}
	.navigation ul li a.activeNavigation,
	.navigation ul li a:hover{ color:#f2f4f3;}
	.navigation ul li a.activeNavigation{background:url(../images/btnNavigation-active.png) 0px 0px no-repeat;}
	.navigation ul li a.activeNavigation span{ background:url(../images/btnNavigation-active.png) 100% -38px no-repeat;}

/***************** CONTENT ********************/
#max-container-content{ background:url(../images/bg-2.png) 50% 0 no-repeat; overflow:hidden;}
.content{ display:block; overflow:hidden;}
.content .slider{display:block; width:900px; margin:15px 0px 0px 0px; height:280px;}
	.slider ul{ margin:0px; padding:0px; list-style:none;}
	.slider ul li{display:block; widtH:900px; height:265px;}
	.slider ul li a{display:block; width:900px; height:265px;}
	.slider ul li a img{ display:block; max-width:900px; max-height:265px;}
	
	/***************** HOMEPAGE CONTENT ********************/
#homepage-section{ display:block; overflow:hidden; margin-top:15px;}
#homepage-section #homepage-left{ float:left; width:260px; overflow:hidden;}	
#homepage-section .homepage-mid{ float:left; width:300px; overflow:hidden; margin-left:20px; height:236px;}
#homepage-section #homepage-mid{}
#homepage-section #homepage-right{}
	#homepage-left .hp-left-block{ display:block; overflow:hidden; margin-bottom:10px;}
	#homepage-left .hp-left-content{ display:block; overflow:hidden; margin:5px 0px;}
		.hp-left-content p{ display:block; height:50px; overflow:hidden; line-height:16px; margin:0px;}
.read-more{ display:block; background:url(../images/imgReadmore.png) no-repeat; width:76px; height:19px; text-indent:-9999px;}
.read-more:hover{ background-position:-76px 0px;}
	#homepage-left .hp-left-read-more{ float:right; margin-top:2px;}
	.homepage-mid .hp-mid-content{display:block; margin:5px 0px;}
		.hp-mid-content > a{ display:block;}
		.hp-mid-content img{ max-width:300px; max-height:117px; margin-bottom:5px;}
		.hp-mid-content p{ display:block; line-height:16px; margin:5px 0px 0px 0px;}
		.hp-mid-content p a{ color:#a03c00; }
		.hp-mid-content p a:hover{ text-decoration:underline;}

/***************** FOOTER ********************/
#max-container-footer{ display:block; background:url(../images/imgFooter-bg.png) repeat-x; overflow:hidden;}
.footer{ display:block; overflow:hidden; padding:15px 0px;}
	.footer .footer-left{ float:left; }
		.footer-left #footer-left-up{ background:url(../images/imgHome.png) left center no-repeat; padding-left:25px; display:block;}
		.footer-left #footer-left-up a{ color:#582605;}
		.footer-left #footer-left-up a:hover{ text-decoration:underline;}
		.footer-left p{}
	.footer .footer-right{ float:right;}
		.footer-right a{ display:block; }
		.footer-right a:hover{ text-decoration:underline;}

/***************** TEMPLATE CONTENT ********************/
.content-section{ display:block; overflow:hidden; margin-top:15px;}
.content-section .template-section{ display:block; overflow:hidden;}
	.template-section .template-content{ display:block; overflow:hidden; margin:10px 0px;}
			.template-content .big-image{ float:left; max-width:251px; max-height:335px; margin:0px 10px 10px 0px; border:1px solid #b2b2b2;}
			.template-content .big-title{ font-weight:bold; font-size:30px; color:#3F2E12; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
			.template-content p{ line-height:16px;}
			.template-content .template-block-images{ display:block; overflow:hidden;  margin:10px 0px;}
			.template-content .template-block-images img{ max-width:251px; max-height:172px; float:left; margin-right:35px; border:1px solid #b2b2b2;}

/***************** CONTACT ********************/
#contact-section{display:block; overflow:hidden; margin:20px 0px;}
#contact-section #contact-left{ float:left; width:250px;}
#contact-section #contact-right{ float:left; width:500px;}
	#contact-left h1{ font-size:36px; font-weight:bold; color:#532101; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
	#contact-left p{ color:#2f1607; margin-bottom:5px;}
	#contact-left p a{ color:#c01200;}
	#contact-left p a:hover{ text-decoration:underline; }
	
	#contact-right input{ display:block; padding:0px 5px; border:1px solid #c4c4c4; height:25px; line-height:25px; width:320px; color:#2f1607; margin-bottom:5px; background:#e5e5e5;}
	#contact-right textarea{ resize:none; width:320px; padding:5px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#2f1607; background:#e5e5e5; border:none; height:150px; overflow:auto;}
	#contact-right #contact-submit{ display:block; overflow:hidden; margin-top:10px;}
		#contact-submit #contact-send{ float:left; display:block; width:150px; height:20px; background:url(../images/btnContact.png) no-repeat; width:74px; height:20px; text-indent:-9999px; margin-right:15px;}
		#contact-submit #contact-send:hover{ background-position:0px -21px;}		
		#contact-submit input{ border:none; width:150px; height:20px; float:left; background:url(../images/btnContact.png) -77px 0px no-repeat; width:74px; height:20px; text-indent:-9999px;}
		#contact-submit input:hover{ background-position:-77px -21px;}
/***************** GALLERY ********************/
#gallery-section{ display:block; overflow:hidden; margin:10px 0px;}
#gallery-section #gallery-thumb{ float:left; width:330px; overflow:hidden;}
#gallery-section #gallery-image{ float:left; width:570px; overflow:hidden;}
	#gallery-thumb ul,
	#gallery-paginator ul,
	#gallery-image ul{display:block; margin:0px; padding:0px;}
	#gallery-thumb ul li{ float:left; display:block; margin:0px 5px 5px 0px;}
	#gallery-thumb ul li a{ display:block; }
	#gallery-thumb ul li a img{display:block; max-width:103px; max-height:83px; border:1px solid #958e85;}
	#gallery-image ul li{ display:block; width:570px; height:412px;}
	#gallery-image ul li a{ display:block; width:570px; height:412px;}
	#gallery-image ul li a img{ display:block; max-width:570px; max-height:410px; 1px solid #958e85;}
	#gallery-image img{ display:block; max-width:570px; max-height:410px; border:1px solid #958e85;}

	#gallery-thumb #gallery-paginator{ display:block; margin:8px 0px; }
		#gallery-paginator ul li{ float:left; margin-right:5px; width:19px; height:19px; display:block; text-align:center;}
		#gallery-paginator ul li a{ display:block; background-color:#FFF; border:1px solid #b9b9b9; color:#464646; line-height:19px;}
		#gallery-paginator ul li a.activeGallery-page,
		#gallery-paginator ul li a:hover{ background-color:#60380b; color:#FFF; }
/***************** HEADER ********************/
/***************** HEADER ********************/
/***************** HEADER ********************/
/***************** HEADER ********************/
/***************** HEADER ********************/
/***************** HEADER ********************/
/***************** HEADER ********************/
/***************** HEADER ********************/
/***************** HEADER ********************/
/***************** HEADER ********************/
/***************** HEADER ********************/